2. Anmerkung zu �Kleine Helfer�, Ausgabe 06/02 (von Christian Rosentreter) Yuppa...und wieder einmal musste ich innerlich schmunzeln, als ich Christians (nicht ich! :) ) PatchRAM-Test für OS 3.9.2 in der letzten AMIGA aktuell las... :) Das Phänomen der "100% voll"-Anzeige hat ja schon viele - mehr oder weniger intelligente - Programmierer zur Überzeugung gebracht, dass daran etwas geändert werden müsste. Also schreibt der Schelm einen Patch. Komisch nur, dass daran eigentlich gar nichts geändert werden muss. Die Funktion werkelt nämlich hundertprozentig korrekt. Wie wir sicherlich alle wissen, ist die RAM� ein Laufwerk von dynamischer Größe, welches sein physisches Dasein im Arbeitsspeicher fristet�. D.h. wenn eine Datei auf die RAM-Disk� kopiert wird, vergrößert sie sich automatisch - entsprechend der Dateigröße. Umgekehrt funktioniert das genauso: Löscht man die Datei, wird die RAM-Disk wieder kleiner (entsprechend der Dateigröße :) ) und verbraucht auch weniger Speicher. Kommen wir zur Schlussfolgerung: Die RAM-Disk ist nur ein Teil des eigentlichen RAM. Der Speicherverbrauch der RAM-Disk richtet sich nach der auf ihr gespeicherten Dateien. Daher ist im Moment der logischen Existenz (kann man das so ausdrücken? :) ) der RAM-Disk diese zu 100 Prozent voll. Praktisch passt natürlich noch was rein, aber das hat ja nichts mit der Berechnung des Füllstandes zu tun. :) Stellt euch mal vor, die RAM-Disk wäre identisch mit dem eigentlichen Arbeitsspeicher, da wäre ja kein Byte mehr übrig, um ein Programm zu starten. Oder wir könnten den Programmcode als Dateifragment in der RAM- Disk bewundern...hihi...das wäre was! :) Nun ja...letzten Endes ist's wohl ein philosophischer Aspekt. Der eine möchte es halt so...der andere halt so. Jedem seine Freiheit. Ich plädiere aber immer dafür, jeden unnützen Patch zu vermeiden. :) Übrigens freue ich mich schon auf den Tag, an dem ein Patch herauskommt, der das "100% voll"-Problem bei den CD-ROM-Filesystemen löst. Den werde ich mir garantiert installieren...hihi. ;) �) nicht "der" RAM, da "die" RAM-Disk �) das ist wörtlich zu nehmen �) umgangssprachlich: "ins RAM" Christian Rosentreter <karibu@gmx.net> |